通过使用 <grid> 标签,可以对幻灯片内容进行分块布局。
<grid> 布局能够调整幻灯片内容的大小和位置。
<grid drag="width height" drop="x y">
默认情况下,上述所有数值是基于幻灯片尺寸的百分比。如果是像素尺寸,请在数值后面加上单位(px)。
对于 Drag 参数,可以设置 x 和 y 设置正值和负值。正值和负值的总结如下:
x 值: 表示块距离幻灯片左边边缘的距离。x 值: 表示块距离幻灯片右边边缘的距离。y 值: 表示块距离幻灯片顶部边缘的距离。y 值:表示块距离幻灯片底部边缘的距离。<grid drag="25 55" drop="-5 10" style=bg="green">
25 x 55
为了方便,此插件对一些常用的网格位置进行命名。命名位置可以用于替代 drop 参数的 x 和 y 坐标。具体列表如下:
当 Drap 属性没有被指定是,grid 组件默认会设置为 50 和 100。
语法定义于网格排版流程。下面展示了如何使用 Flow 语法结构。
<grid drag="width height" drop="x y" flow="col | row">
对于 col 或 row 属性定义布局行为。如果为指定 flow 属性。将会自动继承默认的 col 流行为。
当 flow="col" 时,网格内布局如下:
以下幻灯片将会阐述这些说明。
Heading
Lorem Ipsum is simply dummy text
当 flow=row 时,布局如下:
bg 参数bg 参数用于定义 Grid 的背景。具体语法如下:
<grid drag="width height" drop="x y" bg="color">
其中,bg 参数的颜色可以使用任何有效的 CSS 颜色值。
Grid 中的 Border 属性可以显示自定义边框,具体语法如下。
<grid drag="width height" drop="x y" border="width style color">
其中:
thin,medum,thick 或者使用像素值(如10px).dotted, solid, dashed, inset, 或者 outset。这里有一个简单的例子:
thick dotted blue
animate 属性能够用于定义grid 的动画。
<grid drag="width height" drop="x y" animate="type speed">
speed 选项是可选地。可以指定动画的速度慢一点,还是快一点。
Opacity 属性用于控制网格的不透明度。具体语法如下:
<grid drag="width height" drop="x y" opacity="level">
其中 level 可以取值 0.0 到 1.0 之间的人一直。透明度为 0.0 时网格不可见。
Filter 属性用于定义网格的过滤效果,具体语法如下:
<grid drag="width height" drop="x y" filter="effect">
对于Filter 属性的效果可以使以下类型之一:
这里有个例子:
Text is too blurry
Rotate 属性用于控制网格的二维旋转,具体语法如下:
<grid drag="width height" drop="x y" rotate="deg">
deg 选项为正数和负数,表示0到360 度旋转范围。
这里有个例子:
World!
Paddin 填充属性用于定义网格自定义的填充。
<grid drag="width height" drop="x y" pad="top right bottom left">
align 用于网格的水平对齐。
<grid drag="width height" drop="x y" align="type">
可用的选项如下:
下面是示例演示。